

В модели репликации с несколькими мастер-доменами, на которой строится Active Directory, одну и ту же базу данных можно обновлять на двух и более контроллерах домена. Если база данных на втором (третьем, четвертом и т. д.) контроллере обновляется до того, как обновление на первом контроллере было тиражировано на все контроллеры системы, то происходит конфликт репликации (replication collision). Возникновение сбоев обнаруживается с помощью номеров версий баз данных (property version numbers). В отличие от USN-номеров, которые связаны с конкретным сервером, номер версии базы данных связан с конкретной базой данных в объекте Active Directory. Когда база данных в первый раз записывается в объект Active Directory, ее версии присваивается первый номер.
Записи создания (originating writes) приводят к увеличению номера версии. Записью создания называется такая запись в базу данных, при которой содержимое базы изменяется. Операции записи свойств (property writes), выполняемые при репликации данных, не являются записями создания и не приводят к увеличению номера версии. Например, изменяя свой пароль, пользователь инициирует выполнение записи создания, и номер версии его пароля увеличивается при этом на единицу. Репликационные записи измененного пароля на других серверах не приводят к увеличению номера версии пароля.
Конфликт репликации обнаруживается, когда у обновленной базы данных, получаемой сервером в результате тиражирования, номер версии совпадает с номером версии той же базы данных, хранящейся на данном сервере, а содержимое баз данных отличается. В этом случае сервер, на который прислана обновленная версия, сохранит ту версию, временная метка которой соответствует более позднему значению. Это единственный случай, когда при операциях репликации используются временные метки.
Если номер версии получаемого изменения меньше номера версии, хранящейся на сервере, то обновления базы данных не происходит. Обновление базы данных производится только в том случае, когда номер версии получаемого изменения больше номера версии базы данных, хранящегося на сервере.

